package com.iwhalecloud.citybrain.flow.platform.manager.domain.model;

import com.iwhalecloud.citybrain.flow.platform.manager.domain.model.userentity.*;
import lombok.Data;

import java.util.List;

/**
 * @author lilh
 * @date 2019-01-22 15:30
 */
@Data
public class User {

    private Integer id;

    private String tenantId = "0";

    private String userType;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 用户名称
     */
    private String userName;

    /**
     * 用户编码
     */
    private String userCode;

    /**
     * 组织编码
     */
    private String orgCode;

    /**
     * 手机号码
     */
    private String mobilePhone;

    /**
     * 员工工号
     */
    private String employeeCode;

    /**
     * 用户信息集合
     */
    private List<UserInfo> userInfos;

    /**
     * 用户组织信息
     */
    private List<OrgInfo> orgInfos;

    /**
     * 用户角色信息
     */
    private List<RoleInfo> roleInfos;

    /**
     * 用户组信息
     */
    private List<GroupInfo> groupInfos;

    /**
     * 用户岗位信息
     */
    private List<PositionInfo> positionInfos;

}
